td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6,font,span{font-size:14px;}

#header{width:100%; min-width:1000px; height:57px; overflow:hidden; background:url(../images/main/header-bg.jpg) ; position:fixed;}
#header .logo{width:220px; height:56px; float:left; overflow:hidden; text-align:center; background:url(../images/main/logo-bg.jpg) repeat-x;}
#header .logo img{height:50px;}
#header ul{margin-left:20px; position:absolute; left:220px; top:0;}
#header ul li{float:left; height:50px; line-height:50px; margin-right:55px; text-indent:20px; background-position:left 19px; background-repeat:no-repeat;}
#header ul li a{color:#E5EBF3; /* font-weight:bold;  */font-size:12px;}
#header ul li.ico-0{background-image:url(../images/main/h-ico-0.png);}
#header ul li.ico-1{background-image:url(../images/main/h-ico-1.jpg);}
#header ul li.ico-2{background-image:url(../images/main/h-ico-2.jpg);}
#header ul li.ico-3{background-image:url(../images/main/h-ico-3.jpg);}
#header ul li.ico-4{background-image:url(../images/main/h-ico-4.jpg);}
#header ul li.ico-5{background-image:url(../images/main/h-ico-5.png);}
#header ul li.ico-6{background-image:url(../images/main/h-ico-6.png);}

#main{width:100%; min-width:1000px; padding-top:56px;}
#main .menu{float:left; width:220px; height:100%; background:url(../images/main/menu-bg.jpg) repeat-y; overflow:hidden;}
#main .menu dl{padding:6px 0;}
#main .menu dt{background:url(../images/main/menu-item-bg.png); height:44px; line-height:44px; color:#0965b8; /* font-weight:bold; */ cursor:default; width:208px; margin:0 auto; margin-bottom:3px;}
#main .menu dt.cur{background:url(../images/main/menu-item-bg-cur.png);}
#main .menu dt img{vertical-align:middle; padding:0 8px;}
#main .menu dd{display:none; width:208px; margin:0 auto;}
#main .menu dd div{height:30px; line-height:30px; color:#fff; text-indent:35px; background:url(../images/main/menu-dd-bg.jpg) left bottom repeat-x;}
#main .menu dd div.cur, #main .menu dd div.cur a{color:#ffffff;background:url(../images/main/menu-item-bg01.jpg);}
#main .menu dd div a{color:#00304e; font-size:14px;font-family: Microsoft YaHei}
#main .iframe{float:left; height:100%; overflow:hidden;}
#main .iframe iframe{width:100%; height:100%; overflow-x:hidden;}

/* 按钮样式 */
#iframe_page{width:100%; overflow:hidden;}
#iframe_page .iframe_content{padding:15px 25px;}
#iframe_page .control_btn{margin-bottom:15px; height:30px; clear:both;}
#iframe_page .btn_green{display:block; height:30px; line-height:30px; background:url(../images/global/ok-btn-bg.jpg); border:none; color:#fff; width:145px; border-radius:5px; text-align:center; text-decoration:none; float:left; margin-right:10px;}
#iframe_page .btn_gray{display:block; height:30px; line-height:30px; background:url(../images/global/cancel-btn-bg.jpg); border:none; width:88px; border-radius:5px; text-align:center; text-decoration:none; float:left;}
#iframe_page .btn_w_120{width:120px; background:url(../images/global/ok-btn-120-bg.jpg);}
#iframe_page .btn_ok{display:block; height:30px; line-height:30px; background:url(../images/frame/btn-ok-bg.jpg); border:none; color:#fff; width:145px; border-radius:5px; text-align:center; text-decoration:none; float:left; margin-right:10px;}
#iframe_page .btn_ok_w_120{width:120px; background:url(../images/frame/btn-ok-w120-bg.jpg);}
#iframe_page .btn_cancel{display:block; height:30px; line-height:30px; background:url(../images/frame/btn-cancel-bg.jpg); border:none; width:88px; border-radius:5px; text-align:center; text-decoration:none; float:left;}



.r_con_fdata .m_lefter{float:left; width:385px; padding:0 10px; border:1px solid #ddd; background:#f7f7f7; min-height:400px; _height:400px; overflow:hidden;}
.r_con_fdata .m_lefter dd{border-bottom:1px solid #ddd; background:#f7f7f7; height:40px; line-height:40px;}
.r_con_fdata .m_righter{float:left; width:440px; margin-left:20px;}
.r_con_fdata .m_righter form{padding:10px; border:1px solid #ddd; background:#f7f7f7; zoom:1;}
.r_con_fdata .m_righter .mod_form{border:1px dotted red;}
.r_con_fdata .m_righter h1{font-weight:bold; padding-bottom:5px;}
.r_con_fdata .m_righter .opt_item{padding:5px 0;}
.r_con_fdata .m_righter .opt_item label{float:left; width:70px; height:28px; line-height:28px;}
.r_con_fdata .m_righter .opt_item .input{float:left; width:340px; display:block; line-height:28px;}
.r_con_fdata .m_righter .opt_item .input .form_input{border:1px solid #ddd; border-radius:5px; height:28px; line-height:28px;}
.r_con_fdata .m_righter .opt_item .input select{height:30px; border:1px solid #ddd; padding:3px; vertical-align:middle; border-radius:5px;}


#shopping .payment ul li{border:1px solid #ddd; background:#fff; width:100%;}
#shopping .payment ul li h1{background:#f7f7f7; text-align:center; font-weight:bold; border-bottom:1px solid #ddd; height:32px; line-height:32px;}
#shopping .payment ul li h1 span{font-weight:normal; font-size:12px; padding-left:8px; color:#555;}
#shopping .payment ul li dl{padding:5px;}
#shopping .payment ul li dl dd{padding:5px 0;}
#shopping .payment ul li dl dd label{width:105px; float:left; text-align:right; height:28px; line-height:28px;}
#shopping .payment ul li dl dd .input{width:210px; float:left; text-align:left;}
#shopping .payment ul li dl dd .input .form_input{border:1px solid #ddd; border-radius:5px; height:28px; line-height:28px; width:210px;}
#shopping .payment ul li dl dd .input .textarea{border:1px solid #ddd; border-radius:5px; height:50px; width:210px; vertical-align:text-top;}
#shopping .payment .submit{text-align:center; padding:20px; height:32px; clear:both;}
#shopping .payment .submit input{float:none; margin:0 auto;}
#shopping .shipping dl{border:1px solid #ddd;}
#shopping .shipping dd{text-align:left; text-indent:3px;}
#shopping .shipping dd.placeHolder{border:dashed 1px #1584D5; background:#fff;}
#shopping .shipping dd div{height:50px; line-height:50px; border-bottom:1px solid #ddd; white-space:nowrap; text-overflow:ellipsis; cursor:move;}
#shopping .shipping form{border:1px solid #ddd; border-top:none; zoom:1;}
#shopping .shipping .mod_form{border:1px dotted red;}
#shopping .shipping form .form{padding:5px;}
#shopping .shipping h1{background:#f7f7f7; text-align:center; font-weight:bold; border-bottom:1px solid #ddd; height:32px; line-height:32px;}
#shopping .shipping .opt_item{padding:5px 0;}
#shopping .shipping .opt_item label{float:left; width:70px; height:28px; line-height:28px;}
#shopping .shipping .opt_item .input{float:left; width:200px; display:block; line-height:28px; text-align:left;}
#shopping .shipping .opt_item .input .form_input{border:1px solid #ddd; border-radius:5px; height:28px; line-height:28px; text-indent:2px;}
#shopping .address ul li{background:#fff; width:100%; overflow:hidden; margin:0 auto;}
#shopping .address ul li h1{border-bottom:1px solid #ddd; height:32px; line-height:32px; text-align:left; margin-bottom:10px; font-weight:bold;}
#shopping .address ul li h1 span{color:#555; font-weight:normal;}
#shopping .address ul li dl dd{text-align:left;}
#shopping .address ul li dl dd textarea{border-radius:5px; width:95%; height:100px; padding:5px; line-height:150%; margin-top:5px;}
#shopping .address .submit{text-align:center; padding:20px; height:32px; clear:both;}
#shopping .address .submit input{float:none; margin:0 auto;}
.r_nav{background:url(../images/global/nav-bg.png) right no-repeat; height:40px;/* overflow:hidden;*/}
.r_nav span{font-weight:bold; padding-left:20px; color:#3E3E3E;}
.r_nav ul{height:40px; background:url(../images/global/nav-ul-bg.jpg) left top no-repeat; padding-left:12px;}
.r_nav ul li{float:left; margin-right:10px; margin-top:11px; width:120px; height:28px; line-height:28px; position:relative;/* overflow:hidden;*/ background:url(../images/bg.png) -40px 0; text-align:center;}
.r_nav ul li.cur a{color:#2C78A9; font-weight:bold;}
.r_nav ul li dl{width:120px; position:absolute; top:28px; left:0px; z-index:1000; display:none;}
.r_nav ul li dl dd{width:118px; height:28px; line-height:28px; border:1px solid #C5C6C6; border-top:none; background:#fff;}
.r_nav ul li dl dd.first{border-top:1px solid #C5C6C6;}
.r_nav ul li.cur dl dd a{font-weight:lighter; color:#333;}
.r_nav ul li:hover dl{display:block;}

/* 页面整体布局 */
.r_con_wrap{background:#fff; padding:20px; padding-top:12px; padding-bottom:30px; min-height:200px;}

/* 数据添加页面样式 */
.r_con_form{border-top:1px solid #ddd;}
.r_con_form .rows{clear:both; border-bottom:1px solid #ddd;}
.r_con_form .rows:hover{background:#E4F1FC;}
.r_con_form .rows>label{width:15%; padding:8px 0; overflow:hidden; float:left; height:28px; line-height:28px; overflow:hidden; text-align:center;}
.r_con_form .rows .input{width:75%; padding:8px 0; overflow:hidden; float:left; min-height:28px; padding-left:10px; display:block; border-left:1px solid #ddd;}
.r_con_form .rows .input .form_input{height:28px; line-height:28px; border:1px solid #ddd; background:#fff; border-radius:5px; padding:0 5px;}
.r_con_form .rows .input select{height:32px; border:1px solid #ddd; padding:5px; vertical-align:middle; border-radius:5px;}
.r_con_form .rows .input textarea{width:350px; height:70px; padding:5px; line-height:150%; border:1px solid #ddd; background:#fff; border-radius:5px; vertical-align:top;}
.r_con_form .rows .input .tips{height:28px; line-height:28px; color:#888; font-size:12px;}
.r_con_form .rows .input .tips *{font-size:12px;}
.r_con_form .rows .input .tips a{color:#ff6600; text-decoration:underline;}
.r_con_form .rows .input .upload_file .up_input{float:left;}
.r_con_form .rows .input .upload_file .tips{float:left; margin-left:10px;}
.r_con_form .rows .input .upload_file .img img{background:#ccc; border:1px solid #ddd; max-height:200px; max-width:600px;}
.r_con_form .rows .opt{padding-top:5px;}
.r_con_form .rows .primary{background:#1584D5; color:#fff; margin-left:5px; border-radius:5px; padding:4px 15px;}
.r_con_form #map{width:600px; height:300px;}

/* 表单样式 */
.r_con_table{border-collapse:collapse; width:100%;}
.r_con_table td{padding:10px 5px; border-bottom:1px solid #ddd; text-align:center; empty-cells:show; border-right:1px solid #ddd; font-size:14px;}
.r_con_table td.left{text-align:left;}
.r_con_table td.last{border-right:none;}
.r_con_table td a{color:#4D88D3;}
.r_con_table thead{background:#f1f1f1; font-weight:bold;}
.r_con_table tbody tr:hover{background:#E4F1FC;}
.r_con_table tbody td, .r_con_table tbody td *{font-size:12px;}
.r_con_table tbody td .upd_txt input{width:80px; height:24px; line-height:24px; text-align:center; border:1px solid #ddd;}

.r_con_config table{width:100%;}
.r_con_config td{padding-bottom:15px;}
.r_con_config td strong{color:#444;}
.r_con_config td h1{height:24px; line-height:24px; overflow:hidden;}
.r_con_config td h1 strong{font-size:14px;}
.r_con_config td .input{width:280px; height:28px; line-height:28px; border:1px solid #ddd; border-radius:5px; background:#F5F5F5; text-indent:3px; margin-top:5px; font-size:12px;}
.r_con_config td textarea{width:270px; height:70px; border:1px solid #ddd; padding:5px; line-height:150%; border-radius:5px; background:#F5F5F5; margin-top:5px;}
.r_con_config td .tips{color:#888; font-size:12px;}
.r_con_config td .reply_msg{border:1px solid #ddd; background:#f5f5f5; padding:17px; margin-top:5px;}
.r_con_config td .reply_msg .input{background:#fff;}
.r_con_config td .reply_msg .m_left{float:left; width:50%;}
.r_con_config td .reply_msg .tips{color:#888;}
.r_con_config td .reply_msg .tips_key{color:#888; padding-top:5px; font-size:12px;}
.r_con_config td .reply_msg .file{width:250px; padding-top:5px;}
.r_con_config td .reply_msg .m_right{float:left; width:50%;}
.r_con_config td .reply_msg .m_right .img{width:315px; border:1px solid #ddd; border-radius:5px; min-height:100px; background:#fff; text-align:center;}
.r_con_config td .reply_msg .m_right .img img{max-width:315px; max-height:177px;}
.r_con_config td .reply_msg .m_right .shareimg{width:100px; border:1px solid #ddd; border-radius:5px; min-height:100px; background:#fff; text-align:center;}
.r_con_config td .reply_msg .m_right .shareimg img{max-width:100px; max-height:100px;}
.r_con_config input, .r_con_config select, .r_con_config textarea{font-size:12px;}
.r_con_config .submit{text-align:center;}
.r_con_config .submit input{height:30px; line-height:30px; background:url(../images/global/ok-btn-bg.jpg); border:none; border-radius:8px; color:#fff; width:145px; font-size:14px;}


.r_con_search_form{padding:10px; background:#f7f7f7; border:1px solid #ddd; margin-bottom:8px; font-size:12px; position:relative;}
.r_con_search_form *{font-size:12px;}
.r_con_search_form .search_btn{background:#1584D5; color:white; border:none; height:22px; line-height:22px; width:80px;}
.r_con_search_form div{height:22px; position:absolute; right:5px; top:12px;}
.r_con_search_form div>span{color:red;}
.r_con_search_form div>a{color:red;}

.reverve_field_table{border:1px solid #ddd; background:#fff; border-left:none; width:90%;}
.reverve_field_table *{font-size:12px;}
.reverve_field_table td{border-left:1px solid #ddd; border-top:1px dotted #ddd; padding:8px 5px;}
.reverve_field_table thead td{border-top:none; font-weight:bold;}
.reverve_field_table td .form_input{width:150px;}
.reverve_field_table td a{color:#7BAE38;}
.reverve_field_table *[disabled]{border:1px solid #ddd; background:#fff; color:#acacac;}

.product_field_table{border:1px solid #ddd; background:#fff; border-left:none; width:90%;}
.product_field_table *{font-size:12px;}
.product_field_table td{border-left:1px solid #ddd; border-top:1px dotted #ddd; padding:8px 5px;}
.product_field_table thead td{border-top:none; font-weight:bold;}
.product_field_table td .form_input{width:150px;}
.product_field_table td a{color:#7BAE38;}
.product_field_table *[disabled]{border:1px solid #ddd; background:#fff; color:#acacac;}


.card_level_table{border:1px solid #ddd; background:#fff; border-left:none; width:90%;}
.card_level_table *{font-size:12px;}
.card_level_table td{border-left:1px solid #ddd; border-top:1px dotted #ddd; padding:8px 5px;}
.card_level_table thead td{border-top:none; font-weight:bold;}
.card_level_table td .form_input{width:150px;}
.card_level_table td a{color:#7BAE38;}
.card_level_table td label{display:inline-block; width:128px; height:30px; overflow:hidden; float:left;}
.card_level_table td span.pic{display:inline-block; margin-left:20px; float:left; text-align:center;}
.card_level_table td span.pic img{max-width:100px; max-height:60px;}
.card_level_table *[disabled]{border:1px solid #ddd; background:#fff; color:#acacac;}

.lean-modal_form *{font-size:12px;}
.lean-modal-form .form{padding:18px; min-height:100px;}
.lean-modal-form .rows{padding:5px 0; clear:both;}
.lean-modal-form .rows label{width:60px; overflow:hidden; float:left; height:22px; line-height:22px; overflow:hidden; text-align:left; color:#555; font-size:12px;}
.lean-modal-form .rows .input{width:415px; overflow:hidden; float:left; display:block; padding-left:2px;}
.lean-modal-form .rows .input .file_upload{float:left; width:125px;}
.lean-modal-form .rows .input .img_detail{float:left;}
.lean-modal-form .rows .input .img_detail img{max-height:30px; max-width:100px;}
.lean-modal-form .rows .input .big_size_tips{float:right; height:30px; line-height:30px; color:#888; padding-right:75px;}
.lean-modal-form .rows .input .txetarea{width:320px; height:30px; line-height:150%; padding:5px; border:1px solid #ddd;}
.lean-modal-form .rows .submit input{width:121px; height:25px; line-height:27px; background:url(../images/bg.png) -164px -24px no-repeat; border:none; text-align:left; text-indent:47px; font-size:12px;}

#footer{width:100%; min-width:1000px; background:url(../images/main/footer-bg.jpg) right 0 repeat-y #252A2D; text-align:center;}
#footer .oem{color:#474747; height:30px; line-height:30px; text-align:right; padding-right:20px; overflow:hidden;border: 1px solid #ccc;
border-width: 1px 0;}
#footer .oem .*{color:#fff;}
#distribution #search_form{padding:10px; background:#f7f7f7; border:1px solid #ddd; margin-bottom:8px;font-size:12px;}
#distribution #search_form{font-size:12px;}
#distribution .search_btn{background:#1584D5; color:white; border:none; height:22px;width:80px;}
.r_con_search_form div{height:22px; position:absolute; right:5px; top:12px;}


#coupon .search,#yellow .search{padding:10px; height:22px; background:#f7f7f7; border:1px solid #ddd; margin-bottom:8px; font-size:12px;}
#coupon .search ,#yellow .search*{font-size:12px;}
#coupon .search .search_btn,#yellow .search .search_btn{background:#1584D5; color:white; border:none; height:22px; line-height:22px; width:80px; cursor:pointer;}
#coupon .search .l,#yellow .search .l{float:left;}
#coupon .search .r,#yellow .search .r{float:right;}
#coupon .face,#yellow .face{width:60px;}